Big Huge Thesaurus

last in first out

noun